/*
 * @Author: 康家赫 13349195+kangjiahe666@user.noreply.gitee.com
 * @Date: 2024-04-24 14:24:10
 * @LastEditors: 康家赫 13349195+kangjiahe666@user.noreply.gitee.com
 * @LastEditTime: 2024-05-20 11:48:10
 * @FilePath: \undefinedd:\Desktop\mcu_practice\mcu_experience1\Core\Inc\LED.h
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */
#ifndef LED_H
#define LED_H

// Include any necessary libraries or headers
#include "gpio.h"
#include "LED.h"
#include <stdlib.h> 
#include "delay.h"
// Define any constants or macros
void turnup_single_led(int led_number);
void turnup_ALL_led(void);
void turndown_single_led(int led_number);
void turndown_ALL_led(void);

void lightUp_one_by_one(void);
void lightup_all_leds(void);
void breath_leds(void);
void flash_leds(void);
void alternate_flash_leds(void);
void double_alternate_flash_leds(void);
void all_flash_then_sequential_turnoff(void);
void wave_blink_all_LEDs(void);
void random_blink_all_LEDs(void);


#endif // LED_H
